package com.nl.controller.xuyi.mapper;

import com.nl.controller.xuyi.bean.contentcheck.ContentCheckInfo;
import com.nl.controller.xuyi.bean.contentcheck.ContentCheckTypeBo;
import com.nl.controller.xuyi.bean.XuYiCheckInfoBo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @desc 审核表
 * @return null
 * @author ll
 * @date 2020/9/27 16:59
 */
@Mapper
public interface XuYiCheckMapper {
    /**
     * 插入路线和点位的审核表
     * @param checkInfoBo
     * @return
     */
    int addLinePointCheckInfo(XuYiCheckInfoBo checkInfoBo);
    /**
     * 插入短信模板内容，项目短信内容审核表
     */
    int addConTempCheckInfo(XuYiCheckInfoBo checkInfoBo);

    /**
     * 查询审核类型列表
     * @param checkType
     * @return
     */
    List<ContentCheckTypeBo> findCheckType(@Param(value = "value") String checkType);

    /**
     * 查询审核信息列表
     * @return
     */
    List<ContentCheckInfo> findCheckList(ContentCheckInfo contentCheckInfo);

    /**
     * 更新短信内容审核表中的内容
     * @param contentCheckInfo
     * @return
     */
    int updateCheckInfo(ContentCheckInfo contentCheckInfo);

    /**
     * 变更审核时间
     * @param checkId
     * @param checkNum
     * @return
     */
    int updateCheckNumber(@Param(value = "checkId") String checkId,@Param(value ="checkNum") String checkNum,@Param(value = "checkOperator") String checkOpertor,@Param(value = "checkSuggest") String checkSuggest);
}
